home *** CD-ROM | disk | FTP | other *** search
/ Internet Surfer 2.0 / Internet Surfer 2.0 (Wayzata Technology) (1996).iso / pc / text / mac / faqs.287 < prev    next >
Encoding:
Text File  |  1996-02-12  |  27.5 KB  |  957 lines

  1. Frequently Asked Questions (FAQS);faqs.287
  2.  
  3.  
  4.  
  5. Linotype Company                (Mac)
  6. 425 Oser Ave.
  7. Hauppauge, NY 11788
  8. (800) 645-5764 (US)
  9. (800) 832-5288 (NY)
  10. (800) 387-9553 (Canada)
  11.  
  12. MacTography
  13. 326-D North Stonestreet Ave.
  14. Rockville, MD 20850
  15. (301) 424-3942
  16.  
  17. Megatherium Enterprises         : Mac The Linguist 2 (Mac)
  18. P.O. Box 7000-417
  19. Redondo Beach, CA 90277
  20. (213) 545-5913
  21.  
  22. Metro Software, Inc.            (HP/IBM)
  23. 2509 N. Cambell Ave., Ste. 214
  24. Tucson, AZ 85719
  25. (602) 299-7313
  26.  
  27. Modern Graphics                 :Organic Fonts (Mac)
  28. P.O. Box 21366
  29. Indianapolis, IL 46221
  30. (317) 253-4316
  31.  
  32. Monotype Typography Inc.
  33. Suite 504-53 West Jackson Blvd.
  34. Chicago, IL 60604
  35. (312) 855-1444
  36. (800) MONOTYPE
  37.  
  38. Network Technology Corp.        : LaserTEX Font Library (HP/IBM)
  39. 6825 Lamp Post Lane
  40. Alexandria, VA 22306
  41. (703) 765-4506
  42.  
  43. Nippon Information Science Ltd. (NIS)   (Mac)
  44. Sumire Bldg. 4F
  45. 5-4-4 Koishikawa
  46. Bunkyo-ku, Tokyo 112
  47. Japan
  48. (03) 945-5955
  49.  
  50. Olduvai Corporation             : Art Fonts (Mac)
  51. 7520 Red Road, Suite A
  52. South Miami, FL 33143
  53. (305) 665-4665
  54. (800) 822-0772 (FL)
  55.  
  56. Page Studio Graphics            : PIXymbols (Mac)
  57. 3175 N. Price Rd. #1050
  58. Chandler, AZ 85224
  59. (602) 839-2763
  60.  
  61. Paperback Software              : KeyCap Fonts
  62. 2830 9th St.
  63. Berkeley, CA 94710
  64. (415) 644-2116
  65.  
  66. Prosoft                         (HP/IBM)
  67. 7248 Bellair Ave., P.O. Box 560
  68. North Hollywood, CA 91605
  69. (818) 764 3131
  70.  
  71. Qume Corp.                      (HP/IBM)
  72. 2350 Qume Dr.
  73. San Jose, CA 95131
  74. (800) 223-2479
  75.  
  76. R.M.C.                          : PrintR fonts (HP/IBM)
  77. 12046 Willowood Dr.
  78. Woodbridge, VA 22192
  79. (703) 494-2633
  80.  
  81. S. Anthony Studios              : Fonts Vol. 1
  82. 889 DeHaro Street
  83. San Francisco, CA  94107
  84.  
  85. ScenicSoft Inc.                 : PC-Monochrome (Mac)
  86. 250 Harbor Bldg.
  87. 100 2nd Ave. S
  88. Edmonds, WA 98020
  89. (206) 776-7760
  90.  
  91. SMK                             (Mac)
  92. 5760 S. Blackstone Ave.
  93. Chicago, IL 60637
  94. (312) 947-9157
  95.  
  96. SoftCraft, Inc.                 : Fancy Font (HP/IBM)
  97. 16 North Carrol St., Suite 500
  98. Madison, WI 53703
  99. (608) 257-3300
  100.  
  101. SoftDisk Publishing             : DTPublisher Fonts
  102. P.O. Box 30008
  103. Shreveport, LA 71130-0008
  104. (318) 221-8718 or
  105. (800) 831-2694
  106.  
  107. Software Apple-cations          (Mac)
  108. 1934 Ridge Point Way
  109. Boise, ID 83712
  110. (208) 345-0547
  111.  
  112. Software Complement             : Complementary Type (Mac)
  113. 8 Penn Ave.
  114. Metamoras, PA 18366
  115. (717) 491-2492
  116.  
  117. Software Shop                   : Studio 231 (Mac)
  118. 233 Bedford Ave.
  119. Bellmore, Long Island, NY 11710
  120. (516) 785-41447
  121.  
  122. Software Touch                  : FontWorks
  123. 9625 Black Mountain Rd.
  124. San Diego, CA 92126
  125. (619) 549-3091
  126.  
  127. Specific Solutions              : FontPacks (Mac) (HP/IBM)
  128. 1898 Anthony Ct.
  129. Mountain View, CA 94040
  130. (415) 941-3941
  131.  
  132. Springboard Software, Inc.
  133. 7808 Creekridge Circle
  134. Minneapolis, MN 55435
  135. (612) 944-3915
  136. (800) 445-4780 (US & Canada)
  137.  
  138. Straightforward                 : ZFont (HP/IBM)
  139. 15000 Halldale Ave.
  140. Gardena, CA 90249
  141. (213) 324-8827
  142.  
  143. Studio 231, Inc.
  144. 231 Bedford Ave.
  145. Bellmore, NY 11710
  146. (516) 785-4422
  147.  
  148. SWFTE International             (HP/IBM)
  149. Box 5773
  150. Wilmington, DE 19808
  151. (800) 237-9383
  152.  
  153. T/Maker Company                 : LaserLetters (Mac)
  154. 1390 Villa St.
  155. MountainView, CA 94041
  156. (415) 962-0195
  157.  
  158. Treacyfaces, Inc                : Treasyfaces (Mac)
  159. 303 Conway Ave.
  160. Narverth, PA 19072
  161. (215) 668-8548
  162.  
  163. TypeXpress
  164. 150 Fencl Lane
  165. Hillside, IL 60162
  166. (800) 343-4424
  167.  
  168. Typographics Ltd.               : Typo
  169. 46, Hehalutz St.
  170. Jerusalem 96222
  171. Israel
  172.  
  173. U-Design, Inc.                  : Type Foundry
  174. 201 Ann St.
  175. Hartford, CT 06102
  176. (201) 278-3648
  177.  
  178. The Underground Phont Archive    (TrueType,Shareware)
  179. 395 Kaymar Dr.
  180. Amherst, NY 14228
  181. USA.
  182.  
  183. Varityper, Inc.                 (Mac)
  184. 11 Mt. Pleasant Ave.
  185. East Hanover, NJ 07936
  186. (800) 631-8134 (US except NJ)
  187. (201) 887-8000 ext. 999 (NJ)
  188.  
  189. VS Software                     (HP/IBM)
  190. P.O. Box 6158
  191. Little Rock, AR 72216
  192. (501) 376-2083
  193.  
  194. Weaver Graphics                 : LJ Fonts (Mac) (HP/IBM)
  195. 5165 S. Hwy A1A
  196. Melbourne Beach, FL 32951
  197. (407) 728-4000
  198. Fax: (407) 728-5978
  199.  
  200. Wikes Publishing Corp.          : Softjet (HP/IBM)
  201. 25251 Paseo de Alicia #200
  202. Laguna Hills, CA 92653
  203. (714) 855-0730
  204.  
  205. Wu Corp.                        : FeiMa (Mac) Chinese wordprocessor
  206. 46 West Avon Rd.
  207. Avon, CT 06001
  208. (203) 673-4796
  209.  
  210. Xiphias                         : Digital Type Fonts (HP/IBM)
  211. 13464 Washington Blvd.
  212. Marina Del Ray, CA 90292
  213. (213) 821-0074
  214.  
  215. ZSoft Corp.                     : Soft Type
  216. 450 Franklin Rd. Suite 100
  217. Marietta, GA 30067
  218. (404) 428-0008
  219. Fax: (404) 427-1150
  220.  
  221. -- END OF PART Appendix A --
  222. Xref: bloom-picayune.mit.edu comp.lang.misc:12774 comp.sources.d:8908 comp.archives.admin:872 news.answers:4242
  223. Path: bloom-picayune.mit.edu!enterpoop.mit.edu!tamsun.tamu.edu!cs.utexas.edu!sun-barr!ames!agate!cogsci.Berkeley.EDU!muir
  224. From: muir@cogsci.berkeley.edu (David Muir Sharnoff)
  225. Newsgroups: comp.lang.misc,comp.sources.d,comp.archives.admin,news.answers
  226. Subject: Catalog of compilers, interpreters, and other language tools [part 1/2]
  227. Supersedes: <1992Oct20.051956.513@tfs.com>
  228. Followup-To: comp.archives.admin
  229. Date: 28 Nov 1992 07:43:25 GMT
  230. Organization: University of California, Berkeley
  231. Lines: 1341
  232. Approved: news-answers-request@MIT.Edu
  233. Distribution: world
  234. Expires: Sun, 28 Feb 1993 01:26:32 GMT
  235. Message-ID: <muir.freeComp.2.2.p1of2@cogsci.berkeley.edu>
  236. Reply-To: muir@cogsci.berkeley.edu
  237. NNTP-Posting-Host: cogsci.berkeley.edu
  238. Summary: montly posting of free language tools that include source code
  239. Originator: muir@cogsci.Berkeley.EDU
  240.  
  241. Archive-name: free-compilers/part1
  242. Last-modified: 1992/11/27
  243. Version: 2.2
  244.  
  245.  
  246.     Catalog of Free Compilers and Interpreters.
  247.  
  248. This documents attempts to catalog freely availiable compilers,
  249. interpretors, libraries, and language tools.  THIS IS STILL A DRAFT
  250. DOCUMENT: it has errors, it is not complete, and I might re-organize
  251. it.  It is my intention that it be aimed at developers rather than
  252. researchers.  I am much more intersted in production quality systems.
  253.  
  254. There is some overlap of coverage between this document and other
  255. lists and catalogs.  See the references section for a list...
  256.  
  257. To be on this list a package must have source code included.  If there
  258. are any packages on this list that do not have source code included,
  259. then I would appreciate it if it is brought to my attention so that
  260. I may correct the error.
  261.  
  262. There are many fields filled in with a question mark (?).  If you have
  263. information which would allow me to remove question marks, please
  264. send it to me.    The only field which I do not expect to be completely
  265. obvious is the "parts" field because I wish to distinguish between
  266. compilers, translators, and interpretors.  To qualify as a compiler
  267. as I'm using the term, it must compile to a machine-readable format
  268. no higher-level than assembly.  Why?  Just because.  If you've
  269. got a better idea, send it in.
  270.  
  271. I hope to post this once a month.  I don't know if I will be able to.
  272. (Especially since I'm looking for a job... sigh)
  273.  
  274. David Muir Sharnoff <muir@cogsci.berkeley.edu>, 11/27/92
  275.  
  276. ------------------------- selected major changes ------------------------------
  277.  
  278.     Selected changes section
  279.  
  280.     language        package
  281.     --------        -------
  282.  
  283. new listings:
  284.  
  285.     ANSI C            cproto - protoizer
  286.     ANSI C            cextract - header file generator
  287.     Lolli            Lolli - logic programming interpreter
  288.     Parallaxis        Parallaxis - SIMD Modula-2 variant
  289.     m4            GNU m4 - macro processor
  290.     BNF ?            T-gen - Smalltalk parser generator
  291.     relational grammar    rl - relation grammar parser
  292.     BASIC            bwbasic - interpreter
  293.     BNF ?             Marpa - perl parser generator
  294.     Concurrent Clean    Concurrent Clean - functional language
  295.  
  296. new versions:
  297.  
  298.     BNC            perl-byacc - perl parser generator
  299.     C, C++            gdb - source-level debugger
  300.     logo            MswLogo - interpreter
  301.     yacc            Roskind Grammars - clean C, C++ grammars
  302.     ici            ici - simple interpreted language
  303.  
  304. edits:
  305.  
  306.     SGML            smgls - It's "SGML", not "SMGL"!
  307.     IDL            SunSoft OMG IDL CFE - better description
  308.     J            J from ISI - improved listing
  309.     BNF            Gray - improved listing
  310.     MIT Scheme        CScheme - improved listing
  311.     yacc            Yacc++ - removed, it is commercial
  312.  
  313.  
  314.     references
  315.     ----------
  316.     Compilers bibliography - new listing
  317.  
  318. ----------------------- selected blanks (you fill in) -------------------------
  319.  
  320.     package
  321.     -------
  322.     'Tim Budd's C++ implementation of Kamin's interpreters' -- where is it?
  323.     byacc - what is the master archive, how do you reach Robert Corbett?
  324.     ATS (Attribute Translation System) - where do you get it?
  325.     PCCTS (Purdue Compiler-Construction Tool Set) - where do you get it?
  326.     franz lisp (free version) - where do you get it?
  327.     
  328. -------------------------------------------------------------------------------
  329. ------------------------------- tools -----------------------------------------
  330. -------------------------------------------------------------------------------
  331.  
  332. language:    ABC
  333. package:    ABC
  334. version:    1.04.01
  335. parts:        ?
  336. author:        Leo Geurts, Lambert Meertens,
  337.         Steven Pemberton <Steven.Pemberton@cwi.nl>
  338. how to get:    ftp programming/languages/abc/* from mcsun.eu.net or ftp.eu.net
  339. description:    ABC is an imperative language embedded in its own
  340.         environment. It is interactive, structured,
  341.         high-level, very easy to learn, and easy to use.
  342.         It is suitable for general everyday programming,
  343.         such as you would use BASIC, Pascal, or AWK for.
  344.         It is not a systems-programming language. It is an
  345.         excellent teaching language, and because it is
  346.         interactive, excellent for prototyping.  ABC programs
  347.         are typically very compact, around a quarter to a
  348.         fifth the size of the equivalent Pascal or C program.
  349.         However, this is not at the cost of readability,
  350.         on the contrary in fact.
  351. references:    "The ABC Programmer's Handbook" by Leo Geurts,
  352.         Lambert Meertens and Steven Pemberton, published by
  353.         Prentice-Hall (ISBN 0-13-000027-2)
  354.         "An Alternative Simple Language and Environment for PCs"
  355.         by Steven Pemberton, IEEE Software, Vol. 4, No. 1,
  356.         January 1987, pp.  56-64.
  357. ports:        unix, MSDOS, atari, mac
  358. contact:    abc@cwi.nl
  359. updated:    ?
  360.  
  361. language:    Ada
  362. package:    Ada/Ed
  363. version:    ?
  364. parts:        translator(?), interpreter, ?
  365. author:        ?
  366. how to get:    ftp pub/Ada/Ada-Ed from cnam.cnam.fr
  367. description:    Ada/Ed is a translator-interpreter for Ada. It is
  368.         intended as a teaching tool, and does not have the
  369.         capacity, performance,  or robustness of commercial
  370.         Ada compilers. Ada/Ed was developed at New York
  371.         University, as part of a long-range project in
  372.         language definition and software prototyping.
  373. conformance:    last validated with version 1.7 of the ACVC tests.
  374.         being an interpreter, it does not implement most
  375.         representation clauses, and thus does not support systems
  376.         programming close to the machine level.
  377. contact:    ? Michael Feldman <mfeldman@cs.washington.edu> ?
  378. updated:    ?
  379.  
  380. language:    Ada
  381. package:    Ada grammar
  382. version:    ?
  383. parts:        scanner(lex), parser(yacc)
  384. how to get:    ftp from primost.cs.wisc.edu or mail to
  385.         compilers-server@iecc.cambridge.ma.us
  386. contact:    masticol@dumas.rutgers.edu
  387. updated:    1991/10/12
  388.  
  389. language:    Ada
  390. package:    Compiler for Toy/Ada in SML/NJ
  391. version:    ?
  392. parts:        translator(?)
  393. author:        Amit Bhatiani <bhatiaa@polly.cs.rose-hulman.edu>
  394. how to get:    ftp pub/compiler*.tar.Z from master.cs.rose-hulman.edy
  395. conformance:    subset
  396. updated:    1992/04/08
  397.  
  398. language:    Ada
  399. package:    NASA PrettyPrinter
  400. version:    ?
  401. parts:        Ada LR parser, ?
  402. how to get:    ftp from Ada Software Repository on wsmr-simtel20.army.mil
  403. description:    pretty-print program that contains an ada parser
  404. requires:    Ada
  405. info-source:    Michael Feldman <mfeldman@seas.gwu.edu> in comp.compilers
  406.         [he also has a yacc grammar for ada]
  407. updated:    1991/02/01
  408.  
  409. language:    Ada
  410. package:    yacc grammar for Ada
  411. version:    ?
  412. parts:        parser(yacc)
  413. author:        Herman Fischer
  414. how to get:    ftp  PD2:<ADA.EXTERNAL-TOOLS>GRAM2.SRC
  415.         from wsmr-simtel20.army.mil
  416. contact:    ?
  417. updated:    1991/02/01
  418.  
  419. language:    Ada
  420. package:    Paradise
  421. version:    2.0
  422. parts:        library
  423. how to get:    ftp pub/Ada/Paradise from cnam.cnam.fr
  424. author:        ?
  425. description:    Paradise is a subsystem (a set of packages) developped
  426.         to implement inter-processes, inter-tasks and
  427.         inter-machines communication for Ada programs in
  428.         the Unix world. This subsystem gives the user full
  429.         access to files, pipes, sockets (both Unix and
  430.         Internet), and pseudo-devices.
  431. ports:        Sun, Dec, Sony Mips, Verdex compiler, DEC compiler,
  432.         Alsys/Systeam compiler
  433. contact:    paradise-info@cnam.cnam.fr
  434. updated:    1992/09/30
  435.  
  436. language:    ALF (Algebraic Logic Functional programming language)
  437. package:    alf
  438. version:    ?
  439. parts:        runtime, compiler(Warren Abstract Machine)
  440. author:        Rudolf Opalla <opalla@julien.informatik.uni-dortmund.de>
  441. description:    ALF is a language which combines functional and
  442.         logic programming techniques.  The foundation of
  443.         ALF is Horn clause logic with equality which consists
  444.         of predicates and Horn clauses for logic programming,
  445.         and functions and equations for functional programming.
  446.         Since ALF is an integration of both programming
  447.         paradigms, any functional expression can be used
  448.         in a goal literal and arbitrary predicates can
  449.         occur in conditions of equations.
  450. updated:    1992/10/08
  451.  
  452. language:    Algol, Foogol
  453. package:    foogol
  454. version:    ?
  455. parts:        compiler
  456. author:        ?
  457. how to get:    comp.sources.unix archive volume 8
  458. conformance:    subset of Algol
  459. description:    ?
  460. ports:        VAX
  461. updated:    ?
  462.  
  463. language:    APL
  464. package:    J-mode
  465. what:        add on to J
  466. parts:        emacs macros
  467. how to get:    ftp public/j/gmacs/j-interaction-mode.el from think.com
  468. updated:    1991/03/04
  469.  
  470. language:    APL
  471. package:    I-APL
  472. how to get:    ftp languages/apl/* from watserv1.waterloo.edu
  473. updated:    1992/07/06
  474.  
  475. language:    Assembler (8051)
  476. package:    CAS: The Free Full-Featured 8051 Assembler
  477. version:    ?
  478. parts:        ?
  479. author:        ? <markh@csd4.csd.uwm.edu>
  480. how to get:    ftp /pub/8051/assem from csd4.csd.uwm.edu
  481. description;    an experimental public domain one-pass assembler for the 8051
  482. portability:    high
  483. ports:        MSDOS, ?
  484. requries:    ANSI-C compiler
  485. updated:    1992/08/13
  486.  
  487. language:    BASIC
  488. package:    bwBASIC (Bywater BASIC interpreter)
  489. version:    1.10
  490. parts:        interpreter, shell, ?
  491. how to get:    ftp pub/bywater/* from duke.cs.duke.edu
  492. author:        Ted A. Campbell <tcamp@acpub.duke.edu>
  493. description:    ?
  494. conformance:    large superset of ANSI Standard for Minimal BASIC (X3.60-1978)
  495. requires:    ANSI C
  496. ports:        DOS, Unix
  497. updated:    1992/11/05
  498.  
  499. language:    BASIC
  500. package:    ? basic ?
  501. version:    ?
  502. parts:        paser(yacc), interpreter
  503. author:        ?
  504. how to get:    comp.sources.unix archives volume 2
  505. updated:    ?
  506.  
  507. language:    BASIC
  508. package:    ? bournebasic ?
  509. version:    ?
  510. parts:        interpreter
  511. author:        ?
  512. how to get:    comp.sources.misc archives volume 1
  513. description:    ?
  514. updated:    ?
  515.  
  516. language:    BASIC
  517. package:    ? basic ?
  518. version:    ?
  519. parts:        interpreter
  520. author:        ?
  521. how to get:    ftp ? from wsmr-simtel20.army.mil
  522. description:    ?
  523. contact:    ?
  524. updated:    ?
  525.  
  526. language:    BASIC
  527. package:    ubasic
  528. version:    8
  529. parts:        ?
  530. author:        Yuji Kida
  531. how to get:    ? ask archie ?
  532. references:    reviewed in Notices of the A.M.S #36 (May/June 1989),
  533.         and "A math-oriented high-precision BASIC", #38 (3/91)
  534. contact:    ?
  535. updated:    1992/07/06
  536.  
  537. language:    BNF variant
  538. package:    TXL: Tree Transformation Language
  539. version:    6.0
  540. parts:        translator generator
  541. author:        Jim Cordy <cordy@qucis.queensu.ca>
  542. how to get:    ftp txl/00README for instructions from qusuna.qucis.queensu.ca
  543. description:    + TXL is a generalized source-to-source translation
  544.         system suitable for rapidly prototyping computer
  545.         languages and language processors of any kind.    It has
  546.         been used to prototype several new programming
  547.         languages as well as specification languages, command
  548.         languages, and more traditional program transformation
  549.         tasks such as constant folding, type inference, source
  550.         optimization and reverse engineering.  TXL takes
  551.         as input an arbitrary context-free grammar in extended
  552.         BNF-like notation, and a set of show-by-example
  553.         transformation rules to be applied to inputs parsed
  554.         using the grammar.
  555. updated:    1992/02/23
  556.  
  557. language:    BNF
  558. package:    Grey
  559. version:    3
  560. parts:        parser generator(Forth)
  561. author:        Martin Anton Ertl <anton@mips.complang.tuwien.ac.at>
  562. how to get:    author; version 2 is on various ftp sites
  563. description:    Gray is a parser generator written in Forth.  It takes
  564.         grammars in an extended BNF and produces executable Forth
  565.         code for recursive descent parsers.  There is no special
  566.         support for error handling.
  567. requires:    Forth
  568. ports:        TILE Release 2 by Mikael Patel
  569. updated:    1992/05/22
  570.  
  571. language:    BNF ??
  572. package:    ZUSE
  573. version:    ?
  574. parts:        parser generator(?)
  575. author:        Arthur Pyster
  576. how to get:    ? Univ Calif at Santa Barbara ?
  577. description:    ll(1) paser generator
  578. requires:    Pascal
  579. updated:    1986/09/23
  580.  
  581. language:    BNF ??
  582. package:    FMQ
  583. version:    ?
  584. parts:        paser generator w/error corrector generator
  585. author:        Jon Mauney
  586. how to get:    ftp from csczar.ncsu.edu
  587. status:        ?
  588. contact:    ?
  589. updated:    1990/03/31
  590.  
  591. language:    BNF ??
  592. package:    ATS (Attribute Translation System)
  593. version:    ?
  594. author:        ? University of Saskatchewan ?
  595. how to get:    ?
  596. description:    generates table-driven LL(1) parsers with full insert-only
  597.         error recovery.     It also handles full left-attribute semantic
  598.         handling, which is a dream compared to using YACC's parser
  599.         actions.
  600. contact:    ?
  601. info-source:    Irving Reid <irving@bli.com> in comp.compilers
  602. status:        ?
  603. updated:    1988/11/29
  604.  
  605. language:    BNF ??
  606. package:    PCCTS (Purdue Compiler-Construction Tool Set)
  607. version:    ?
  608. parts:        ?
  609. how to get:    ? ftp ?
  610. contact:    ? Hank Dietz <hankd@ecn.purdue.edu> ?
  611. updated:    ?
  612.  
  613. language:    BNF ??
  614. package:    DEER
  615. version:    ?
  616. parts:        parser geneartor
  617. author:        Bob Grey <bob@boulder.colorado.edu>
  618. description:    LL(1) paser generator generates directly executable C,
  619.     rather than a table-driven C machine.
  620. reference:    Bob Grey, 1987 Summer Usenix proceedings.
  621. status:        ?
  622. updated:    1988/11/29
  623.  
  624. language:    BNF ??
  625. package:    LLGen
  626. version:    ?
  627. parts:        parser generator
  628. author:        ? Fischer and LeBlanc ?
  629. how to get:    ? ftp from csczar.ncsu.edu ?
  630. description:    LL(1) parser generator
  631. conformance:    subset of FMQ
  632. reference:    "Crafting A Compiler", by Fischer and LeBlanc
  633. status:        ?
  634. contact:    ?
  635. updated:    1990/03/31
  636.  
  637. language:    BNF ????
  638. package:    GMD Toolbox for Compiler Construction (aka Cocktail)
  639. version:    ?
  640. how to get:    ftp gmd/cocktail from ftp.gmd.de
  641.     msdos:    ftp pub/cocktail/dos from ftp.karlsruhe.gmd.de
  642. description:    ?
  643. requires:    DJ Delorie's DOS extender (go32)
  644. ports:        msdos, unix, maybe os/2
  645. contact:    ?
  646.     msdos:    grosch@karlsruhe.gmd.de
  647. updated:    1992/10/01
  648.  
  649. language:    BNF ????
  650. package:    T-gen
  651. version:    2.1
  652. parts:        parser generator, documentation, ?
  653. author:        Justin Graver <graver@comm.mot.com>
  654. description:    T-gen is a general-purpose object-oriented tool for the
  655.         automatic generation of string-to-object translators.
  656.         It is written in Smalltalk and lives in the Smalltalk
  657.         programming environment.  T-gen supports the generation
  658.         of both top-down (LL) and bottom-up (LR) parsers, which
  659.         will automatically generate derivation trees, abstract
  660.         syntax trees, or arbitrary Smalltalk objects.  The simple
  661.         specification syntax and graphical user interface are
  662.         intended to enhance the learning, comprehension, and
  663.         usefulness of T-gen.
  664. ports:        ParcPlace Objectworks/Smalltalk 4.0 & 4.1
  665. requires:    Smalltalk-80
  666.  
  667. language:    Milarepa (BNF variant)
  668. package:    Marpa
  669. parts:        parser-generator, examples
  670. author:        Jeffrey Kegler <jeffrey@algor2.ALGORISTS.COM>
  671. description:    Milarepa is a program which uses a subset of Marpa's
  672.         capabilities to take a file of BNF and associated
  673.         actions (in Perl!), and parse them into a Perl program
  674.         which parses its input standard, performing the
  675.         actions.
  676.         This is intended to be a real hacker's parser.  It is
  677.         not restricted to LR(k), and the parse logic follows
  678.         directly from the BNF.  It handles ambiguous grammars,
  679.         ambiguous tokens (tokens which were not positively
  680.         identified by the lexer) and allows the programmer to
  681.         change the start symbol.  There is no fixed distinction
  682.         between terminals and non-terminals, that is, a symbol
  683.         can both match the input AND be on the left hand side
  684.         of a production.  Multiple Marpa grammars are allowed
  685.         in a single perl program.  The grammar is extensible.
  686.         The BNF may have productions added (or, as an
  687.         extension, deleted) after parsing has begun.
  688.         The grammar may not be left recursive.  The input must
  689.         be divided into sentences of a finite maximum length.
  690. requires:    perl, C
  691. updated:    1992/11/06
  692.  
  693. parts:        ?
  694. description:    ?
  695. requires:    MSDOS: DJ Delorie's DOS extender (go32)
  696. contact:    Josef Grosch  <grosch@karlsruhe.gmd.de>
  697. ports:        MSDOS, maybe OS/2, Unix
  698.  
  699. language:    Bourne Shell
  700. package:    bash (Bourne Again SHell)
  701. version:    1.12
  702. parts:        parser(yacc), interpreter, documentation
  703. how to get:    ftp bash-1.12.tar.Z from a GNU archive site
  704. author:        Brian Fox <bfox@vision.ucsb.edu>
  705. description:    ?
  706. restriction:    CopyLeft
  707. bugs:        gnu.bash.bug
  708. updated:    1992/01/28
  709.  
  710. language:    C
  711. package:    xdbx
  712. version:    2.1
  713. parts:        X11 front end for dbx
  714. how to get:    retrieve xxgdb from comp.sources.x volumes 11, 12, 13, 14, & 16
  715. contact:    Po Cheung <cheung@sw.mcc.com>
  716. updated:    1992/02/22
  717.  
  718. language:    C
  719. package:    ups
  720. version:    2.1
  721. parts:        interpreter, symbolic debugger, tests, documentation
  722. how to get:    ? ftp from contrib/ups*.tar.Z from export.lcs.mit.edu ?
  723. author:        Mark Russell <mtr@ukc.ac.uk>
  724. description:    Ups is a source level C debugger that runs under X11 or
  725.         SunView.  Ups includes a C interpreter which allows you to add
  726.         fragments of code simply by editing them into the source window.
  727. ports:        Sun, Decstation, VAX(ultrix), HLH Clipper
  728. discussion:    ups-users-request@ukc.ac.uk
  729. bugs:        Mark Russell <mtr@ukc.ac.uk>
  730. updated:    1991/05/20
  731.  
  732. language:    C (ANSI)
  733. package:    lcc
  734. version:    1.8
  735. parts:        compiler, test suite, documentation
  736. author:        Dave Hanson <drh@cs.princeton.edu>
  737. how to get:    ftp pub/lcc/lccfe-*.tar.Z from princeton.edu
  738. description:    + hand coded C parser (faster than yacc)
  739.         + retargetable
  740.         + code "as good as GCC"
  741. ports:        vax (mips, sparc, 68k backends are commercial)
  742. status:        small-scale production use using commerical backends; the
  743.         commercial backends are cheap (free?) to universities.
  744. discussion:    lcc-requests@princeton.edu
  745. updated:    1992/02/20
  746.  
  747. language:    C
  748. package:    smallc
  749. version:    ?
  750. parts:        compiler
  751. author:        ?
  752. how to get:    comp.sources.unix volume 5
  753. description:    ?
  754. conformance:    ?
  755. ports:        68k, 6809, VAX, 8080
  756. updated:    ?
  757.  
  758. language:    C
  759. package:    GCT
  760. version:    1.3
  761. parts:        test-coverage-preprocessor
  762. author:        Brian Marick <marick@m.cs.uiuc.edu>
  763. how to get:    ftp pub/testing/GCT.README from cs.uiuc.edu
  764. description:    GCT is test-coverage tool based on GNU C.  Coverage tools
  765.         measure how thoroughly a test suite exercises a program.
  766. restriction:    CopyLeft
  767. discussion:    gct-request@ernie.cs.uiuc.edu
  768. support:    commercial support available from author, (217) 351-7228
  769. ports:        sun3, sun4, rs/6000, 68k, 88k, hp-pa, ibm 3090,
  770.         ultrix, convex, sco
  771. updated:    1992/06/27
  772.  
  773. language:    C
  774. package:    Harvest C
  775. version:    2.1
  776. ports:        Macintosh
  777. how to get:    ftp mac/development/languages/harves* from archive.umich.edu
  778. description:    ?
  779. contact:    Eric W. Sink
  780. updated:    1992/05/26
  781.  
  782. language:    C++
  783. package:    ET++
  784. parts:        class libraries, documentation
  785. how to get:    ftp C++/ET++/* or pub/* from iamsun.unibe.ch
  786. contact:    Erich Gamma <gamma@ifi.unizh.ch>
  787. updated:    1992/10/26
  788.  
  789. language:    C++
  790. package:    C++ grammar
  791. how to get:    comp.sources.misc volume 25
  792. parts:        parser(yacc)
  793. updated:    1991/10/23
  794.  
  795. language:    C++
  796. package:    COOL
  797. version:    ?
  798. parts:        libraries, tests, documentation
  799. how to get:    ftp ? from cs.utexas.edu
  800. description:    A C++ class library developed at Texas Instruments.  Cool
  801.         contains a set of containers like Vectors, List, Has_Table,
  802.         etc.  It uses a shallow hierarchy with no common base
  803.         class.    The funtionality is close to Common Lisp data
  804.         structures (like libg++).  The template syntax is very close
  805.         to Cfront3.x and g++2.x.  Can build shared libraries on Suns.
  806. contact:    Van-Duc Nguyen <nguyen@crd.ge.com>
  807. ports:        ?
  808. updated:    1992/08/05
  809.  
  810. language:    C++, Extended C++
  811. package:    EC++
  812. version:    ?
  813. parts:        translator(C++), documentation
  814. author:        Glauco Masotti <masotti@lipari.usc.edu>
  815. how to get:    ? ftp languages/c++/EC++.tar.Z from ftp.uu.net ?
  816. description:    EC++ is a preprocessor that translates Extended C++
  817.         into C++.  The extensions include:
  818.         + preconditions, postconditions, and class invariants
  819.         + parameterized classes
  820.         + exception handling
  821.         + garbage collection
  822. status:        ?
  823. updated:    1989/10/10
  824.  
  825. language:    C (ANSI)
  826. package:    ? 1984 ANSI C to K&R C preprocessor ?
  827. version:    ?
  828. parts:        translator(K&R C)
  829. author:        ?
  830. how to get:    from comp.sources.unix archive volume 1
  831. status:        ?
  832. updated:    ?
  833.  
  834. language:    C (ANSI)
  835. package:    unproto ?
  836. version:    ? 4 ? 1.6 ?
  837. parts:        translator(K&R C)
  838. author:        Wietse Venema <wietse@wzv.win.tue.nl>
  839. how to get:    ftp pub/unix/unproto4.shar.Z from ftp.win.tue.nl
  840. contact:    ?
  841. updated:    ?
  842.  
  843. language:    C (ANSI)
  844. package:    cproto
  845. version:    ?
  846. parts:        translator(K&R C)
  847. author:        Chin Huang <chin.huang@canrem.com>
  848. how to get:    from comp.sources.misc archive volume 29
  849. description:    cproto generates function prototypes from function definitions.
  850.         It can also translate function definition heads between K&R
  851.         style and ANSI C style.
  852. ports:        UNIX, MS-DOS
  853. updated:    1992/07/18
  854.  
  855. langauge:    C (ANSI)
  856. package:    cextract
  857. version:    1.7
  858. parts:        translator(K&R C), header file generator
  859. how to get:    ftp from any comp.sources.reviewed archive
  860. author:        Adam Bryant <adb@cs.bu.edu>
  861. description:    A C prototype extractor, it is ideal for generating
  862.         header files for large multi-file C programs, and will
  863.         provide an automated method for generating all of the
  864.         prototypes for all of the functions in such a program.
  865.         It may also function as a rudimentary documentation
  866.         extractor, generating a sorted list of all functions
  867.         and their locations
  868. ports:        Unix, VMS
  869. updated:    1992/11/03
  870.  
  871. language:    C, ANSI C, C++
  872. package:    ? The Roskind grammars ?
  873. version:    ? 2.0 ?
  874. parts:        parser(yacc), documenation
  875. author:        Jim Roskind <jar@hq.ileaf.com>
  876. how to get:    ftp pub/*grammar* from ics.uci.edu
  877. description:    The C grammar is CLEAN, it does not use %prec, %assoc, and
  878.         has only one shift-reduce conflict.  The C++ grammar has
  879.         a few conflicts.
  880. status:        ?
  881. updated:    1989/12/26
  882.  
  883. language:    C, C++
  884. package:    xxgdb
  885. version:    1.06
  886. parts:        X11 front end for gdb
  887. how to get:    retrieve xxgdb from comp.sources.x volumes 11, 12, 13, 14, & 16
  888. contact:    Pierre Willard <pierre@la.tce.com>
  889. updated:    1992/02/22
  890.  
  891. language:    C, C++
  892. package:    gdb
  893. version:    4.7
  894. parts:        symbolic debugger, documentation
  895. how to get:    ftp gdb-4.5.tar.Z from a GNU archive site
  896. author:        many, but most recently Stu Grossman <grossman@cygnus.com>
  897.         and John Gilmore <gnu@cygnus.com>
  898. ports:        most unix variants, vms, vxworks, amiga, msdos
  899. bugs:        gnu.gdb.bug
  900. discussion:    ?
  901. restriction:    CopyLeft
  902. updated:    1992/11/01
  903.  
  904. language:    C, C++, Objective C
  905. package:    emx programming environment for OS/2
  906. parts:        gcc, g++, gdb, libg++, .obj linkage, DLL, headers
  907. how to get:    ftp pub/os2/2.0/programing/emx-0.8e from ftp-os2.nmsu.edu
  908. author:        Kai-Uwe Rommel <rommel@Informatik.TU-Muenchen.DE>
  909. updated:    1992/09/21
  910.  
  911. language:    C, nroff
  912. package:    c2man
  913. version:    1.1
  914. parts:        documentation generator (C -> nroff -man)
  915. how to get:    alt.sources archive
  916. author:        Graham Stoney <greyham@research.canon.oz.au>
  917. description:    c2man is a program for generating Unix style manual pages in
  918.         nroff -man format directly from ordinary comments embedded
  919.         in C source code
  920. updated:    1992/07/10
  921.  
  922. language:    C-Refine, C++-Refine, *-Refine
  923. package:    crefine
  924. version:    3.0
  925. parts:        pre-processor, documentation
  926. how to get:    aquire from any comp.sources.reviewed archive
  927. author:        Lutz Prechelt <prechelt@ira.uka.de>
  928. description:    C-Refine is a preprocessor for C and languages that
  929.         vaguely resemble C's syntax.  It allows symbolic naming
  930.         of code fragments so as to redistribute complexity and
  931.         provide running commentary.
  932. portability:    high
  933. ports:        unix, msdos, atari, amiga.
  934. updated:    1992/07/16
  935.  
  936. language:    CAML (Categorical Abstract Machine Language)
  937. package:    CAML
  938. version:    3.1
  939. parts:        ?
  940. author:        ?
  941. description:    CAML is a language belonging to the ML family including:
  942.         + lexical binding discipline
  943.         + static type inference
  944.         + user-defined (sum and product) types
  945.         + possibly lazy data structures
  946.         + possibly mutable data structures
  947.         + interface with the Yacc parser generator
  948.         + pretty-printing tools
  949.         + and a complete library.
  950. how to get:    ? ftp lang/caml from nuri.inria.fr ?
  951. status:        ?
  952. discussion:    ?
  953. ports:        Sun-3 Sun-4 Sony-68k Sony-R3000 Decstation Mac-A/UX Apollo
  954. portability:    ?
  955. bugs:        weis@margaux.inria.fr or caml@margaux.inria.fr
  956. updated:    ?
  957.